package com.itheima.homework;

//设计一个方法，用于比较两个相同数据类型数组的内容是否相同。
public class Test05 {
    public static void main(String[] args) {
        int[] arr = {11,22,33,44};
        int[] brr = {11,22,33};
        if (same(arr,brr)){
            System.out.println("两个数组相同");
        }else{
            System.out.println("两个数组不相同");
        }

    }
    //需求:设计一个方法，用于比较两个相同数据类型数组的内容是否相同。
    //参数:两个数组  返回值:boolean
    public static boolean same(int []ar,int[] br){
/*       if(ar.length ==br.length) {
            for (int i = 0; i < ar.length; i++) {
                if(ar[i]!=br[i]){
                    return false;
                }
            } return true;

        }else{
            return false;
        }*/
        //定义一个布尔类型的标记位,假设两个数组相同,返回true
        boolean flag = true;
        //判断两个数组的长度是否相同
        if(ar.length!=br.length){
            flag = false;
            return false;
        }

        //遍历数组,判断两个数组中的元素是否相同
        for (int i = 0; i < ar.length; i++) {
            if(ar[i]!=br[i]){
                flag = false;
            }
        }
        return flag;
    }

}
